#include <cstdio>
#include <algorithm>
using namespace std;
int n,c;
int a[105];
int main(void){
    scanf("%d%d",&n,&c);
    for(int i=0;i<n;i++){
        scanf("%d",&a[i]);
    }
    int ans=0;
    for(int i=0;i<n-1;i++){
        if(a[i]-a[i+1]>c){
            ans=max(ans,a[i]-a[i+1]-c);
        }
    }
    printf("%d\n",ans);
    return 0;
}